'''
#创建用于计算属性    @property
class R:
    def __init__(s,w,h):  #构造方法
        s.w = w   #矩形宽度
        s.h = h    #高度
    @property
    def a(s):
        return s.w*s.h  #计算面积
r = R(800,600)  #创造类的实例
print("面积为：",r.a)  #输出面积

#为属性添加保护机制
class Tv:  #电视节目类
    def __init__(s,show):
        s.__show = show
    @property
    def show(self):
        return self.__show   #返回私有属性
tv = Tv("正在播放《火影忍者》") #创建类的实例
print("默认：",tv.show)



class S:
    def __init__(s,a,b):
        s.a = a
        s.b = b

    @property
    def q(s):
        return s.a*s.b / 2
r=S(3,4)
print("三角形面积为：",r.q)

class Tv:
    def __init__(s,show):
        s.__show = show
    @property
    def show(self):
        return self.__show
tv = Tv("正在播放《火影忍者》")
print("默认：",tv.show)
'''

class TV:
    list = ["战狼","红海行动","西游记","变形记"]
    def __init__(s,show):
        s.__show = show
    @property
    def show(s):
        return s.__show
    @show.setter
    def show(s,value):
        if value in TV.list:
            s.__show = "您选择了《"+value+"》，稍后播放"
        else:
            s.__show="您点播的电影不存在"
tv = TV("战狼")
print("正在播放:《",tv.show,"》")
print("您可以从",tv.list,"中选择您喜欢的影片")
s=input("请输入以上中的影片\n")
wh
if s in tv.list:
    print( "您选择了《",s,"》稍后播放")
    print("开始播放:《",s,"》")
else:
    print("您点播的电影不存在")

















